package com.ruoyi.system.domain.vo;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.system.domain.CamsActivity;
import com.ruoyi.system.domain.CamsEnrollInfo;
import com.ruoyi.system.domain.CamsRecord;
import lombok.Data;

import java.util.List;

@Data
public class ActivityVo extends CamsActivity {
    /**
     * 单条报名数据，用于用户查看报名信息
     */
    private CamsEnrollInfo enrollInfo;
    /**
     * 多条报名数据，用于管理员/教师查看报名信息
     */
    private List<CamsEnrollInfo> enrollInfoList;
    /**
     * 报名人数
     */
    @Excel(name = "报名人数")
    private Integer signUpCount;
    /**
     * 签到人数
     */
    @Excel(name = "签到人数")
    private Integer signInCount;
    /**
     * 点赞记录
     */
    private List<CamsRecord> handUpList;

    /**
     * 是否点赞
     */
    private  boolean isHandUp;
    /**
     * 收藏记录
     */
    private List<CamsRecord> collectList;
    /**
     * 是否收藏
     */
    private boolean isCollect;

}
